﻿/// Copyright © 2013 Microsoft Corporation. 
/// This project is released under the Microsoft Public License (MS-PL)
///
namespace DataMorph.Processing
{
    using System;
    using System.ComponentModel;

    using DataMorph.Common;

    public interface IWorkScheduler : ICancellable
    {
        event EventHandler<ProgressChangedEventArgs> ProgressChanged;

        void ScheduleWork(GenerationParameters generationParameters);
    }
}